#ifndef _PARTICLE_HOLDER_MANAGER_H_
#define _PARTICLE_HOLDER_MANAGER_H_

#define MAX_PARTICLE_HOLDERS	(64)

class ParticleHolder;

class ParticleHolderManager
{
public:
	ParticleHolderManager();
	~ParticleHolderManager();

	static void Update();
	static void Render();

	static void Add( ParticleHolder* ph );
	static void Remove( ParticleHolder* ph );

	static ParticleHolder* m_poolParticleHolder[MAX_PARTICLE_HOLDERS];
	static int m_count;

};

#endif //_PARTICLE_HOLDER_MANAGER_H_
